/* Code tidied up by ScrapBook */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, audio, video { margin: 0px; padding: 0px; border: 0px none; }
a { color: rgb(64, 64, 64); }
a:focus { outline: medium none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
body { line-height: 1; font-size: 14px; color: rgb(64, 64, 64); font-family: "Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; }
.f12 { font-size: 12px; font-family: "verdana"; }
ol, ul { list-style: outside none none; }
a img, img {  }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.pr { position: relative; }
.w1200 { margin: 0px auto; width: 1200px; }
.cur_gray_bg { background-color: rgb(251, 251, 251); }
.cur_white_bg { background-color: rgb(255, 255, 255); }
.cur_nav { height: 90px; line-height: 90px; box-shadow: 1px 1.732px 2px 0px rgba(16, 6, 14, 0.1); }
.cur_nav .logo { margin-right: 20px; }
.cur_nav span { display: inline-block; float: left; margin-top: 20px; padding-left: 20px; border-left: 1px solid rgb(237, 237, 237); height: 36px; line-height: 36px; font-size: 24px; }
.cur_nav ul { padding-top: 42px; }
.cur_nav li { float: left; padding: 0px 13px; line-height: 16px; color: rgb(153, 153, 153); border-right: 2px solid rgb(184, 184, 184); }
.cur_nav li.noBor { border-right: 0px none; }
.cur_nav li a.out:hover, .cur_nav li a.tel_num { color: rgb(255, 74, 3); }
.footer .w1200 { border-top: 2px solid rgb(230, 230, 230); }
.footer .w1200 p { text-align: center; padding-top: 20px; color: rgb(153, 153, 153); }
.cur_warp { padding: 40px 0px 60px; }
.change_l { padding: 10px 0px 0px; width: 920px; min-height: 600px; }
.step_ul { padding: 46px 100px 0px; }
.step_ul li { position: relative; float: left; width: 33.3%; text-align: center; }
.step_ul li span { position: absolute; left: 50%; margin-left: -20px; display: inline-block; width: 41px; height: 41px; line-height: 41px; color: rgb(255, 255, 255); font-size: 18px; background: rgba(0, 0, 0, 0) url("step_bg.png") no-repeat scroll 0px -41px; z-index: 1; }
.step_ul li p { padding-top: 60px; }
.step_ul li.on span { background-position: 0px 0px; }
.step_ul li.ok span i { display: inline-block; width: 19px; height: 16px; background: rgba(0, 0, 0, 0) url("step_bg.png") no-repeat scroll -10px -92px; }
.step_ul li.on p { color: rgb(255, 74, 3); }
.step_ul li::after { position: absolute; top: 20px; left: 0px; content: ""; width: 100%; height: 2px; background-color: rgb(204, 204, 204); z-index: 0; }
.step_ul li.on::after { background-color: rgb(255, 74, 3); }
.ok_div { margin: 120px 0px 0px 270px; padding: 40px 0px 45px 140px; background: rgba(0, 0, 0, 0) url("prompt3.png") no-repeat scroll 0% 0%; }
.ok_div h6 { font-size: 18px; font-weight: normal; line-height: 36px; }
.ok_div p { padding-top: 10px; color: rgb(153, 153, 153); }
.ok_div p a { color: rgb(255, 74, 3); }
.cur_right { position: relative; width: 260px; padding: 10px 0px 0px; min-height: 600px; text-align: center; }
.cur_right .g_adsense { display: block; position: absolute; top: 10px; left: -5px; margin: 0px; width: 270px; height: 84px; border: 0px none; }
.cur_right .g_adsense:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.cur_right a { display: inline-block; margin: 18px 0px 10px; width: 150px; height: 32px; line-height: 32px; border: 1px solid rgb(255, 74, 3); color: rgb(255, 74, 3); }
.cur_right a:hover { background-color: rgb(255, 74, 3); text-decoration: none; color: rgb(255, 255, 255); }
.cur_right ul { margin: 15px 20px 0px; padding-top: 18px; border-top: 1px dashed rgb(204, 204, 204); }
.cur_right li.code_box { display: inline-block; width: 110px; height: 106px; padding: 6px; border: 1px solid rgb(229, 229, 229); overflow: hidden; }
.cur_right li.ui_gray1 { line-height: 30px; }
.cur_right .cus_tel { margin: 120px 20px 0px; padding-left: 64px; text-align: left; background: rgba(0, 0, 0, 0) url("c_service.png") no-repeat scroll 20px 0px; overflow: hidden; }
.cur_right .cus_tel b { display: block; margin-top: 10px; font-size: 18px; }
